package com.zyx.file;

import java.io.File;
import java.io.IOException;

public class Test03 {
    /*定位一个文件 不存在创建*/
    public static void main(String[] args) {
        //定位
        File file = new File("F:\\nsdJava\\java0720.txt");
        //不存在
        if(!file.exists()){
            try {
                //路径正确创建文件
                file.createNewFile();
            } catch (IOException e) {
                //路径不正确
                //获取上级目录
                File parentFile = file.getParentFile();
                System.out.println(parentFile);
                //上级目录不为空 创建上级目录 在创建文件
                if(parentFile!=null) {
                    if (parentFile.mkdirs()) {
                        try {
                            file.createNewFile();
                        } catch (IOException e1) {
                            e1.printStackTrace();
                        }
                    }
                }
                //e.printStackTrace();
            }
        }

    }
}
